어도비 AIR
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
어도비 AIR는 어도비 시스템즈에서 개발한 크로스 플랫폼 런타임 환경으로, 어도비 플래시, ActionScript, Apache Flex를 기반으로 데스크톱 및 모바일 애플리케이션을 개발하고 배포하는 데 사용된다. AIR는 웹 기술을 활용하여 다양한 플랫폼에서 애플리케이션을 실행하며, 데스크톱 환경과의 통합을 지원한다. 보안 모델을 통해 애플리케이션의 접근 권한을 제한하고, 애플리케이션 서명을 통해 코드 무결성을 보장한다. 개발 환경, 프레임워크 및 API를 제공하며, 다양한 방식으로 애플리케이션을 배포할 수 있다.
더 읽어볼만한 페이지
- 모바일 소프트웨어 프로그래밍 도구 - 자마린
자마린은 C#을 사용하여 iOS, Android, macOS, Windows 등 다양한 플랫폼에서 실행되는 앱을 개발할 수 있게 해주는 마이크로소프트의 크로스 플랫폼 개발 도구로서, .NET 개발자들이 네이티브 API에 접근하고 코드 재사용률을 높일 수 있도록 지원하며, Xamarin.Forms, Xamarin.iOS, Xamarin.Android, Xamarin.Mac 등의 구성 요소로 이루어져 있다. - 모바일 소프트웨어 프로그래밍 도구 - MEAP
MEAP는 기업이 모바일 애플리케이션을 효율적으로 개발, 배포, 관리하도록 지원하는 플랫폼으로, 다양한 장치 및 운영체제 지원, 코드 재사용, API 통합, 중앙 집중식 관리 등의 기능을 제공하여 개발 생산성을 향상시키고 정보 접근과 보안을 강화한다. - 어도비 시스템즈 - 존 워녹
존 워녹은 미국의 컴퓨터 과학자이자 기업가로서, 어도비 시스템즈의 공동 창립자이며, 포스트스크립트, 어도비 일러스트레이터, PDF 등 컴퓨터 그래픽스 및 데스크톱 출판 분야의 혁신적인 기술 개발에 기여했고, 워녹 알고리즘을 발명했다. - 어도비 시스템즈 - 포스트스크립트
어도비 시스템즈에서 개발한 포스트스크립트는 페이지 기술 언어이자 튜링 완전한 프로그래밍 언어로서, 데스크톱 출판 혁명을 이끌고 인쇄 기술 발전에 기여했으며, PDF 형식의 기반이 되었다. - 리치 인터넷 애플리케이션 프레임워크 - 자바FX
JavaFX는 자바 기반의 UI 구축 플랫폼으로, 다양한 플랫폼을 지원하며 풍부한 UI 기능들을 제공하고, Java 8부터 JDK에 포함되었다가 JDK 11부터 분리되어 관리된다. - 리치 인터넷 애플리케이션 프레임워크 - 마이크로소프트 실버라이트
마이크로소프트 실버라이트는 2007년에 출시되어 어도비 플래시에 대항하고자 개발된 마이크로소프트의 RIA 기술이며, 닷넷 프레임워크 기반으로 XAML을 사용해 사용자 인터페이스를 정의했으나 2021년에 지원이 종료되었다.
어도비 AIR - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
종류 | 런타임 환경 |
개발사 | 어도비 시스템즈 |
라이선스 | 프리웨어 (사유) |
웹사이트 | 어도비 AIR |
출시 정보 | |
최초 출시일 | 2008년 2월 25일 |
최신 안정화 버전 | 51.0.1.3 |
최신 안정화 버전 출시일 | 2024년 6월 10일 |
최신 미리보기 버전 | 33.1.1.932 |
시스템 정보 | |
운영 체제 | 마이크로소프트 윈도우 macOS 안드로이드 iOS 블랙베리 태블릿 OS 리눅스 (2.6 이후 중단) |
플랫폼 | IA-32 x64 ARM MIPS |
언어 | 영어 |
2. 역사
2. 1. 개발 배경
2. 2. 초기 버전 출시
2. 3. 주요 업데이트
3. 특징
3. 1. 크로스 플랫폼 지원
3. 2. 웹 기술 활용
3. 3. 데스크톱 통합
4. 보안
어도비 AIR는 여러 보안 모델을 가지고 있다. AIR 애플리케이션은 설치 시 운영 체제 수준의 관리자 권한이 필요하며, 로컬 파일 시스템 및 데이터베이스에 접근할 수 있다. AIR는 애플리케이션 서명을 통해 코드 무결성을 보장한다. 개발자는 어도비 또는 신뢰할 수 있는 인증 기관에서 발급한 코드 서명 인증서를 사용하여 애플리케이션에 서명해야 한다. 이를 통해 사용자는 애플리케이션 설치 전에 서명을 확인하고 게시자를 확인할 수 있다.
AIR는 샌드박스 모델을 사용하여 애플리케이션의 접근 권한을 제한한다. AIR 애플리케이션은 세 가지 샌드박스 중 하나에서 실행된다.
- 애플리케이션 샌드박스: AIR 애플리케이션의 기본 샌드박스로, 로컬 파일 시스템 접근과 같은 제한된 권한만 가진다.
- 콘텐츠 샌드박스: 웹 콘텐츠를 로드하는 데 사용되며, 브라우저와 유사한 보안 제한을 적용받는다.
- 시스템 샌드박스: 가장 높은 권한을 가지며, 운영 체제 API에 접근할 수 있다.
어도비는 AIR의 보안 취약점을 해결하기 위해 정기적으로 보안 업데이트를 제공한다. 사용자는 최신 버전의 AIR를 설치하여 보안을 유지해야 한다.
4. 1. 보안 모델
4. 2. 애플리케이션 서명
어도비 AIR로 만든 모든 애플리케이션은 설치되기 전에 디지털 서명이 되어야 한다. 어도비는 자체 서명된 인증서, 인증 기관에서 발급한 상용 인증서 등 다양한 디지털 서명 방식을 지원한다. 자체 서명된 인증서를 사용하면 개발자가 직접 인증서를 생성하여 애플리케이션에 서명할 수 있다. 상용 인증서는 신뢰할 수 있는 인증 기관에서 발급하므로, 사용자는 애플리케이션을 설치하기 전에 누가 애플리케이션을 게시했는지 확인할 수 있다.디지털 서명은 애플리케이션의 무결성을 보장하고 위변조를 방지하는 역할을 한다. 서명된 애플리케이션은 설치 및 실행 중에 변경되지 않았음을 보장하며, 사용자는 안심하고 애플리케이션을 사용할 수 있다. 또한, 서명된 애플리케이션은 운영 체제의 보안 기능을 활용하여 더 안전하게 실행될 수 있다.
4. 3. 샌드박스
5. 개발
5. 1. 개발 환경
5. 2. 프레임워크 및 API
5. 3. 배포
6. 한국에서의 활용
6. 1. 활용 사례
6. 2. 개발자 커뮤니티
참조
[1]
웹인용
Adobe Partnership
https://services.har[...]
Harman International
2020-10-29
[2]
웹인용
Download Adobe AIR SDK 51.0
https://airsdk.harma[...]
Harman International
2024-06-06
[3]
웹인용
System requirements
http://www.adobe.com[...]
Adobe Inc
2011-09-07
[4]
웹인용
Adobe AIR 1.1 EULA
http://www.adobe.com[...]
Adobe Systems
2008-02-04
[5]
웹사이트
Adobe AIR 3
http://www.adobe.com[...]
Adobe
2011-11-17
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com